<?php
namespace app\admin\validate;
use think\Validate;
use think\Db;
class Custom extends Validate
{
    // 验证规则
    protected $rule = [
        'id'=>'checkId',
        'name'=>'require|unique:custom|max:50'
    ];
	
    //错误信息
    protected $message  = [
        'name.require'                 => '名称必填',
        'name.max'                     => '促销标题小于50字符',
        'name.unique'                  => '名字重复'
    ];
	
	public function setRule($r){
		$this->rule = $r;
	}
	
    /**
     * 该活动是否可以编辑
     * @param $value|验证数据
     * @param $rule|验证规则
     * @param $data|全部数据
     * @return bool|string
     */
    protected function checkId($value, $rule ,$data)
    {
        return true;
    }
}